package com.boco.biinjectionserviceapi.entity;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import java.util.Date;


/**
 * 死亡报告记录表(SwbgSybgjl)实体类
 *
 * @author sunshixiong
 * @since 2019-05-20 09:52:41
 */
@Data
@ApiModel(description = "死亡报告记录表")
public class SwbgSybgjl implements Serializable {

    private static final long serialVersionUID = 689468473108827569L;
    
    @ApiModelProperty("报告机构代码:复合主键，")
    private String yljgdm;
    
    @ApiModelProperty("报卡编号:复合主键，报告卡编号，保证同一家医疗机构内不重复")
    private String bkbh;
    
    @ApiModelProperty("身份证件-类别代码:CV02.01.101身份证件类别代码")
    private String sfzjlb;
    
    @ApiModelProperty("城乡居民健康档案编号")
    private String cxjmjkdabh;
    
    @ApiModelProperty("身份证件-号码:填写18位身份证号码")
    private String sfzjhm;
    
    @ApiModelProperty("报卡类型:1：死亡推断书;2：死亡医学证明书;3：死亡确认书")
    private String bklx;
    
    @ApiModelProperty("行政区划名称")
    private String xzqhmc;
    
    @ApiModelProperty("行政区划代码:2260-2007 中华人民共和国行政区划代码")
    private String xzqhdm;
    
    @ApiModelProperty("患者姓名")
    private String name;
    
    @ApiModelProperty("性别:GB/T 2261.1-2003 第1部分 人的性别代码")
    private String gender;
    
    @ApiModelProperty("民族代码:GBT3304-1991中国各民族名称罗马字母拼音写法和代码")
    private String mzbm;
    
    @ApiModelProperty("民族名称")
    private String mzmc;
    
    @ApiModelProperty("国家或地区")
    private String gjdq;
    
    @ApiModelProperty("出生日期:填写死者出生的年、月、日，婴儿死亡填写到时、分")
    private Date csrq;
    
    @ApiModelProperty("年龄单位")
    private String nldw;
    
    @ApiModelProperty("居民年龄:按照周岁填写。婴儿填写实际存活的月、日、小时")
    private Integer jmnl;
    
    @ApiModelProperty("婚姻情况:GBT2261.2-2003婚姻状况代码")
    private String hzqk;
    
    @ApiModelProperty("文化程度:GB4658-2006学历代码")
    private String whcd;
    
    @ApiModelProperty("就业状况代码:GBT2261.4-2003 从业状况（个人身份）代码表")
    private String jyzkbm;
    
    @ApiModelProperty("就业状况名称:就业状况代码的文字描述，按照死亡前的个人身份填写，离退休后死者的个人身份一律填“离退休人员”")
    private String jyzkmc;
    
    @ApiModelProperty("国籍:国家代码GB/T 2659-2000")
    private String gj;
    
    @ApiModelProperty("死亡时间:填写死者死亡的年、月、日，婴儿死亡填写到时、分")
    private Date swsj;
    
    @ApiModelProperty("死亡地点类别代码:1：医疗卫生机构;2：来院途中;3：家中;4：养老服务机构;9：其他场所;0：不详")
    private String swddlbdm;
    
    @ApiModelProperty("死亡地点类别名称:死亡地点类别代码对应的文字，“医疗卫生机构”指死于各级各类医疗卫生机构住院部及急诊室;“不详”指未能确定的死亡地点（仅限非正常死亡者）")
    private String swddlbmc;
    
    @ApiModelProperty("是否处于妊娠期:1：是;2：否")
    private String sfrzq;
    
    @ApiModelProperty("是否弱智:1：是;2：否")
    private String sfrz;
    
    @ApiModelProperty("是否婴幼儿，学龄前儿童:1：是;2：否")
    private String sfyye;
    
    @ApiModelProperty("生前从事最长职业:GBT6565-2009职业")
    private String zy;
    
    @ApiModelProperty("生前工作单位")
    private String gzdw;
    
    @ApiModelProperty("生前工作单位电话")
    private String gzdwdh;
    
    @ApiModelProperty("居户同址标志:0：不同;1：相同")
    private String jhtzbz;
    
    @ApiModelProperty("户籍地-省（自治区、直辖市）代码")
    private String hjdSheCd;
    
    @ApiModelProperty("户籍地-省（自治区、直辖市）名称")
    private String hjdSheNm;
    
    @ApiModelProperty("户籍地-市（地区）代码")
    private String hjdShiCd;
    
    @ApiModelProperty("户籍地-市（地区）名称")
    private String hjdShiNm;
    
    @ApiModelProperty("户籍地-县（区）代码")
    private String hjdXiaCd;
    
    @ApiModelProperty("户籍地-县（区）名称")
    private String hjdXiaNm;
    
    @ApiModelProperty("户籍地-乡（镇、街道）代码")
    private String hjdXngCd;
    
    @ApiModelProperty("户籍地-乡（镇、街道）名称")
    private String hjdXngNm;
    
    @ApiModelProperty("户籍地-(居委会、村)代码")
    private String hjdVlgCd;
    
    @ApiModelProperty("户籍地-(居委会、村)名称")
    private String hjdVlgNm;
    
    @ApiModelProperty("户籍地-村（路、街、弄）")
    private String hjdCun;
    
    @ApiModelProperty("户籍地-门牌号(包括“室”)")
    private String hjdMph;
    
    @ApiModelProperty("户籍地址(长地址):填写户口簿上登记的地址，详细到门牌号码")
    private String hjdz;
    
    @ApiModelProperty("户籍地邮编")
    private String hjdyb;
    
    @ApiModelProperty("居住地-省（自治区、直辖市）代码")
    private String jzdSheCd;
    
    @ApiModelProperty("居住地-省（自治区、直辖市）名称")
    private String jzdSheNm;
    
    @ApiModelProperty("居住地-市（地区）代码")
    private String jzdShiCd;
    
    @ApiModelProperty("居住地-市（地区）名称")
    private String jzdShiNm;
    
    @ApiModelProperty("居住地-县（区）代码")
    private String jzdXiaCd;
    
    @ApiModelProperty("居住地-县（区）名称")
    private String jzdXiaNm;
    
    @ApiModelProperty("居住地-乡（镇、街道）代码")
    private String jzdXngCd;
    
    @ApiModelProperty("居住地-乡（镇、街道）名称")
    private String jzdXngNm;
    
    @ApiModelProperty("居住地-(居委会、村)代码")
    private String jzdVlgCd;
    
    @ApiModelProperty("居住地-(居委会、村)名称")
    private String jzdVlgNm;
    
    @ApiModelProperty("居住地-村（路、街、弄）")
    private String jzdCun;
    
    @ApiModelProperty("居住地-门牌号(包括“室”)")
    private String jzdMph;
    
    @ApiModelProperty("居住地址(长地址):常住地址填写死者居住半年以上的地址，详细到门牌号码。")
    private String jzdz;
    
    @ApiModelProperty("居住地址邮编")
    private String jzdyb;
    
    @ApiModelProperty("联系人姓名")
    private String lxrxm;
    
    @ApiModelProperty("联系人电话")
    private String lxrdh;
    
    @ApiModelProperty("联系人工作单位")
    private String lxrdw;
    
    @ApiModelProperty("联系人地址")
    private String lxrdz;
    
    @ApiModelProperty("联系人邮编")
    private String lxryb;
    
    @ApiModelProperty("直接死亡原因名称a")
    private String zjyymca;
    
    @ApiModelProperty("直接死亡原因代码a:ICD-10 国际疾病分类标准代码")
    private String zjyybma;
    
    @ApiModelProperty("发病日期a")
    private Date fbrqa;
    
    @ApiModelProperty("发病到死亡的时长a")
    private String fbdswdsca;
    
    @ApiModelProperty("直接死亡原因名称b")
    private String zjyymcb;
    
    @ApiModelProperty("直接死亡原因代码b:ICD-10 国际疾病分类标准代码")
    private String zjyybmb;
    
    @ApiModelProperty("发病日期b")
    private Date fbrqb;
    
    @ApiModelProperty("发病到死亡的时长b")
    private String fbdswdscb;
    
    @ApiModelProperty("直接死亡原因名称c")
    private String zjyymcc;
    
    @ApiModelProperty("直接死亡原因代码c:ICD-10 国际疾病分类标准代码")
    private String zjyybmc;
    
    @ApiModelProperty("发病日期c")
    private Date fbrqc;
    
    @ApiModelProperty("发病到死亡的时长c")
    private String fbdswdscc;
    
    @ApiModelProperty("直接死亡原因名称d")
    private String zjyymcd;
    
    @ApiModelProperty("直接死亡原因代码d:ICD-10 国际疾病分类标准代码")
    private String zjyybmd;
    
    @ApiModelProperty("直接死亡原因:ICD-10 国际疾病分类标准代码")
    private String zjswyy;
    
    @ApiModelProperty("发病到死亡时长")
    private String fbdswdsc;
    
    @ApiModelProperty("其他疾病诊断")
    private String qtjbzd;
    
    @ApiModelProperty("发病日期d")
    private Date fbrqd;
    
    @ApiModelProperty("发病到死亡的时长d")
    private String fbdswdscd;
    
    @ApiModelProperty("其他情况名称1")
    private String qtjbmc1;
    
    @ApiModelProperty("其他情况代码1:ICD-10 国际疾病分类标准代码")
    private String qtqkbm1;
    
    @ApiModelProperty("其他情况名称2")
    private String qtjbmc2;
    
    @ApiModelProperty("其他情况代码2:ICD-10 国际疾病分类标准代码")
    private String qtqkbm2;
    
    @ApiModelProperty("其他情况名称3")
    private String qtjbmc3;
    
    @ApiModelProperty("其他情况代码3:ICD-10 国际疾病分类标准代码")
    private String qtqkbm3;
    
    @ApiModelProperty("疾病的最高诊断医院代码")
    private String jbzgzdyydm;
    
    @ApiModelProperty("疾病的最高诊断医院名称")
    private String jbdzgzdyymc;
    
    @ApiModelProperty("主要致死疾病的最高诊断机构级别代码:1：三级医院;,2：二级医院;3：乡镇卫生院/社区卫生服务机构;4：村卫生室;9：其他医疗卫生机构;0：未就诊")
    private String zgjgjbdm;
    
    @ApiModelProperty("主要致死疾病的最高诊断机构级别名称:主要致死疾病的最高诊断机构级别代码对应的文字，三级医院（含相当）包括三级妇幼保健院及专科疾病防治院，二级医院(含相当)包括二级妇幼保健院及专科疾病防治院，其他医疗卫生机构包括急救中心、一级医院、门诊部、诊所（医务室）、疗养院等")
    private String zgjgjbmc;
    
    @ApiModelProperty("死亡最高诊断依据类别代码:1：尸检;2：病理;3：手术;4：临床+理化;5：临床;6：死后推断;9：不详;")
    private String zgzdyjlbdm;
    
    @ApiModelProperty("死亡最高诊断依据类别名称:死亡最高诊断依据类别代码对应的文字，其中，“死后推断”仅限死亡地点为“来院途中”、“家中”、“养老服务机构”、“其他场所”填写")
    private String zgzdyjlbmc;
    
    @ApiModelProperty("根本死亡原因")
    private String gbswyy;
    
    @ApiModelProperty("根本死亡原因代码:ICD-10 国际疾病分类标准代码")
    private String gbswyybm;
    
    @ApiModelProperty("死亡医院代码")
    private String swyydm;
    
    @ApiModelProperty("死亡医院名称")
    private String swyymc;
    
    @ApiModelProperty("住院号")
    private String zyh;
    
    @ApiModelProperty("死者生前病史及症状体征")
    private String szbszztz;
    
    @ApiModelProperty("死因推断")
    private String sytd;
    
    @ApiModelProperty("被调查者姓名")
    private String bdczXm;
    
    @ApiModelProperty("被调查者与死者关系")
    private String bdczgx;
    
    @ApiModelProperty("被调查者联系地址")
    private String bdczlxdz;
    
    @ApiModelProperty("被调查者工作单位")
    private String bdczgzdw;
    
    @ApiModelProperty("被调查者联系电话")
    private String bdczlxdh;
    
    @ApiModelProperty("调查者姓名")
    private String dczXm;
    
    @ApiModelProperty("调查日期")
    private Date dcrq;
    
    @ApiModelProperty("申报人姓名")
    private String sbrXm;
    
    @ApiModelProperty("申报人与死者关系")
    private String sbrgx;
    
    @ApiModelProperty("申报人联系地址")
    private String sbrlxdz;
    
    @ApiModelProperty("申报人工作单位")
    private String sbrgzdw;
    
    @ApiModelProperty("申报人联系电话")
    private String sbrlxdh;
    
    @ApiModelProperty("推断者姓名")
    private String tdzXm;
    
    @ApiModelProperty("推断日期")
    private Date tdrq;
    
    @ApiModelProperty("死亡确认者")
    private String swqrz;
    
    @ApiModelProperty("死亡确认单位名称")
    private String swqrdw;
    
    @ApiModelProperty("死亡确认日期")
    private Date swqrrq;
    
    @ApiModelProperty("死亡确认依据")
    private String swqryj;
    
    @ApiModelProperty("尸表（尸解）检验记录")
    private String stjyjl;
    
    @ApiModelProperty("根本死因代码:ICD-10 国际疾病分类标准代码")
    private String gbsydm;
    
    @ApiModelProperty("规则代码:0：总原则;1：规则1;2：规则2;3：规则3;A：规则A;B：规则B;C：规则C;D：规则D;E：规则E;F：规则F")
    private String gzbm;
    
    @ApiModelProperty("规则名称")
    private String gzmc;
    
    @ApiModelProperty("报告医生工号:报告医生工号")
    private String bgysgh;
    
    @ApiModelProperty("报告者姓名")
    private String bgzxm;
    
    @ApiModelProperty("报告日期")
    private Date bgrq;
    
    @ApiModelProperty("统计日期")
    private Date tjrq;
    
    @ApiModelProperty("录入医生工号")
    private String lrysGh;
    
    @ApiModelProperty("录入医生姓名")
    private String lrysXm;
    
    @ApiModelProperty("录入单位代码")
    private String lrdwdm;
    
    @ApiModelProperty("报告单位类地址")
    private String bgdwdz;
    
    @ApiModelProperty("录入科室代码")
    private String lrksdm;
    
    @ApiModelProperty("录入科室名称")
    private String lrksmc;
    
    @ApiModelProperty("档案存放机构名称")
    private String dacfjgmc;
    
    @ApiModelProperty("档案存放机构地址")
    private String dacfjgdz;
    
    @ApiModelProperty("密级:见1.2密级说明")
    private String mj;
    
    @ApiModelProperty("修改标志:1：正常：2：修改，3：撤销")
    private String xgbz;
    
    @ApiModelProperty("数据业务生成时间:业务操作数据业务生成时间")
    private Date sjscsj;
    
    @ApiModelProperty("时间戳")
    private Date insertTimestamp;
    
    @ApiModelProperty("个人档案唯一索引")
    private String empi;
    

}